package com.tjetc;

import java.util.Scanner;

public class _15ForMoreExercise {
    public static void main(String[] args) {
        /*
            1. 统计 3 个班成绩情况，每个班有 5 名同学，求出各个班的平均分和所有班级的平均分。（学
            ⽣的成绩从键盘输⼊）
            2. 统计三个班及格⼈数，每个班有 5 名同学。

            思路分析：
            1.输入
                输入15名学生的成绩
            2.输出
                各个班的平均分和所有班的平均分
            3.处理逻辑
                （1）一个班成绩的录入
                   一个学生怎么录入

                  (2) 三个班成绩的录入
                  （3）求各个班的平均分
                     求一个班的平均分
                  （4）求所有班的平均分
         */

        Scanner scanner = new Scanner(System.in);
        // 一个学生的录入
//        System.out.println("请输入学生的成绩：");
//        double score = scanner.nextDouble();
//        System.out.println(score);

        // 循环录入5个学生
//        for (int i = 0; i < 5; i++) {
//            System.out.println("请输入第" + (i + 1) + "学生的成绩：");
//            double score = scanner.nextDouble();
//            System.out.println(score);
//        }
        // 循环录入三个班 并计算各个班的平均分
//        for (int j = 0; j < 3; j++) {
//            double sum = 0.0;
//            for (int i = 0; i < 5; i++) {
//                System.out.println("请输入第" + (j + 1) + "班的第" + (i + 1) + "学生的成绩：");
//                double score = scanner.nextDouble();
//                // 5个学生的总成绩
//                sum += score;
////                System.out.println(score);
//            }
//            System.out.println(sum);
//            System.out.println(sum / 5);
//        }

        // 计算所有班的平均分
//        double totalSum = 0.0;
//        for (int j = 0; j < 3; j++) {
//            double sum = 0.0;
//            for (int i = 0; i < 5; i++) {
//                System.out.println("请输入第" + (j + 1) + "班的第" + (i + 1) + "学生的成绩：");
//                double score = scanner.nextDouble();
//                // 5个学生的总成绩
//                sum += score;
////                System.out.println(score);
//            }
//            totalSum += sum;
//            System.out.println(sum);
//            System.out.println(sum / 5);
//        }
//        System.out.println(totalSum);
//        System.out.println(totalSum / 15);


        // 统计及格人数
        double totalSum = 0.0;
        int count = 0;
        for (int j = 0; j < 3; j++) {
            double sum = 0.0;
            for (int i = 0; i < 5; i++) {
                System.out.println("请输入第" + (j + 1) + "班的第" + (i + 1) + "学生的成绩：");
                double score = scanner.nextDouble();
                // 只要分数及格就要统计数量
                if (score >= 60) {
                    count++;
                }
                // 5个学生的总成绩
                sum += score;
//                System.out.println(score);
            }
            totalSum += sum;
            System.out.println(sum);
            System.out.println(sum / 5);
        }
        System.out.println(totalSum);
        System.out.println(totalSum / 15);
        System.out.println(count);

    }
}
